package com.example.logging;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class LogbackExample {
    // Logback 使用 SLF4J 的 API
    private static final Logger logger = LoggerFactory.getLogger(LogbackExample.class);

    public static void main(String[] args) {
        // 演示不同级别的日志
        logger.trace("这是 trace 日志");
        logger.debug("这是 debug 日志");
        logger.info("这是 info 日志");
        logger.warn("这是 warn 日志");
        logger.error("这是 error 日志");

        // 演示占位符使用
        String name = "张三";
        int age = 18;
        logger.info("用户信息 - 姓名: {}, 年龄: {}", name, age);

        // 演示异常日志
        try {
            throw new RuntimeException("模拟异常");
        } catch (Exception e) {
            logger.error("捕获到异常", e);
        }
    }
} 